package ma.techit.pfe.agence.voyage.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.codehaus.jackson.annotate.JsonProperty;

@Entity
@Table(name="ServiceHotel")
public class ServiceHotel  extends Service{
	
	@Column(name = "pays")
	protected  String pays;
	@Column(name = "ville")
	protected  String ville;
	@Column(name = "etoile")
	protected  int etoile;
	@Column(name = "climatisation")
	protected Boolean climatisation;
	@Column(name = "piscine")
	protected Boolean piscine;
	@Column(name = "internet")
	protected Boolean internet;
	@Column(name = "mobiliteReduite")
	protected Boolean mobiliteReduite;
	@Column(name = "parking")
	protected Boolean parking;
	@Column(name = "salleReunion")
	protected Boolean salleReunion;
	@Column(name = "restauration")
	protected Boolean restauration;
	
	@JsonProperty("Pays")
	public String getPays() {
		return pays;
	}
	public void setPays(String pays) {
		this.pays = pays;
	}
	
	@JsonProperty("Ville")
	public String getVille() {
		return ville;
	}
	public void setVille(String ville) {
		this.ville = ville;
	}
	
	@JsonProperty("Etoile")
	public int getEtoile() {
		return etoile;
	}
	public void setEtoile(int etoile) {
		this.etoile = etoile;
	}
	
	@JsonProperty("Climatisation")
	public Boolean getClimatisation() {
		return climatisation;
	}
	public void setClimatisation(Boolean climatisation) {
		this.climatisation = climatisation;
	}
	
	@JsonProperty("Piscine")
	public Boolean getPiscine() {
		return piscine;
	}
	public void setPiscine(Boolean piscine) {
		this.piscine = piscine;
	}
	@JsonProperty("Internet")
	public Boolean getInternet() {
		return internet;
	}
	public void setInternet(Boolean internet) {
		this.internet = internet;
	}
	@JsonProperty("MobiliteReduite")
	public Boolean getMobiliteReduite() {
		return mobiliteReduite;
	}
	public void setMobiliteReduite(Boolean mobiliteReduite) {
		this.mobiliteReduite = mobiliteReduite;
	}
	
	@JsonProperty("Parrking")
	public Boolean getParking() {
		return parking;
	}
	public void setParking(Boolean parking) {
		this.parking = parking;
	}
	
	@JsonProperty("SalleReunion")
	public Boolean getSalleReunion() {
		return salleReunion;
	}
	public void setSalleReunion(Boolean salleReunion) {
		this.salleReunion = salleReunion;
	}
	
	@JsonProperty("Restauration")
	public Boolean getRestauration() {
		return restauration;
	}
	public void setRestauration(Boolean restauration) {
		this.restauration = restauration;
	}
	@Override
	public String toString() {
		return "ServiceHotel [pays=" + pays + ", ville=" + ville + ", etoile="
				+ etoile + ", climatisation=" + climatisation + ", piscine="
				+ piscine + ", internet=" + internet + ", mobiliteReduite="
				+ mobiliteReduite + ", parking=" + parking + ", salleReunion="
				+ salleReunion + ", restauration=" + restauration + ", nom="
				+ nom + ", urlWSDL=" + urlWSDL + ", description=" + description
				+ ", fournisseur=" + fournisseur + ", id=" + id + "]";
	}
	

}
